<?php

     session_start();
     include('common.php');

    if (session_is_registered(MySBB_Admin_username) and $member_permission == 1)
    {

// **  **

         if ($groupper_row['admincp_style'] != 1)
         {
             $SF->error('المعذره .. هذه الميزه غير متاحه لك !');
         }

// **  **

         if ($_GET['add'] == 1)
         {
             if ($_GET['index'] == 1)
             {
                 $SF->Make_cplink_path("<a href='style.php?main=1'>الستايلات</a> -> اضافة ستايل");
                 $Smarty->display('style_add.tpl');
             }

             if ($_GET['start'] == 1)
             {
                 if (empty($_POST['T1']) or empty($_POST['T2']) or empty($_POST['T3']) or empty($_POST['T6']))
                 {
                     $SF->error('يرجى تعبئة كافة المعلومات');
                 }

                 $insert   = $DB->sql_query("INSERT INTO " . $db_prefix . "style(id,style_title,style_on,style_order,style_path,image_path,template_path) VALUES(NULL,'" . $_POST['T1'] . "','" . $_POST['T5'] . "','" . $_POST['T6'] . "','" . $_POST['T2'] . "','" . $_POST['T3'] . "','" . $_POST['T4'] . "')");
                 $style_id = $DB->sql_insert_id($insert);

                 $mkdir    = mkdir('../includes/SmartyCompiler/' . $style_id,0777);
                 $folder   = 'includes/SmartyCompiler/' . $style_id;

                 $update   = $DB->sql_query("UPDATE " . $db_prefix . "style SET cache_path='" . $folder . "' WHERE id='" . $style_id . "'");

                 if ($insert)
                 {
                     $SF->msg('تم اضافة الستايل بنجاح !');
                     $SF->go_to('style.php?main=1',2);
                 }
             }
         }

// **  **

         if ($_GET['main'] == 1)
         {
             $getstyle_query = $DB->sql_query("SELECT * FROM " . $db_prefix . "style ORDER BY id DESC");

             $getstyle_rows = array();
             while ($getstyle_row = $DB->sql_fetch_array($getstyle_query))
             {
                 $getstyle_rows[] = $getstyle_row;
                 $Smarty->assign('getstyle_rows',$getstyle_rows);
             }

             $getdefstyle_query = $DB->sql_query("SELECT * FROM " . $db_prefix . "style WHERE id='" . $info_row['def_style'] . "'");
             $getdefstyle_row   = $DB->sql_fetch_array($getdefstyle_query);

             $Smarty->assign_by_ref('getdefstyle_row',$getdefstyle_row);

             $getnotdefstyle_query = $DB->sql_query("SELECT * FROM " . $db_prefix . "style WHERE id<>'" . $info_row['def_style'] . "' ORDER BY id DESC");

             $getnotdefstyle_rows  = array();
             while ($getnotdefstyle_row = $DB->sql_fetch_array($getnotdefstyle_query))
             {
                    $getnotdefstyle_rows[] = $getnotdefstyle_row;
                    $Smarty->assign('getnotdefstyle_rows',$getnotdefstyle_rows);
             }

             $SF->Make_cplink_path('الستايلات');
             $Smarty->display('style_main.tpl');
         }

// **  **

         if ($_GET['edit'] == 1)
         {
             if ($_GET['index'] == 1)
             {
                 $getstyleinfo_query = $DB->sql_query("SELECT * FROM " . $db_prefix . "style WHERE id='" . intval($_GET['id']) . "'");
                 $getstyleinfo_row   = $DB->sql_fetch_array($getstyleinfo_query);

                 $Smarty->assign_by_ref('getstyleinfo_row',$getstyleinfo_row);

                 $SF->Make_cplink_path("<a href='style.php?main=1'>الستايلات</a> -> تحرير : " . $getstyleinfo_row['style_title']);
                 $Smarty->display('style_edit.tpl');
             }

             if ($_GET['start'] == 1)
             {
                 if (empty($_POST['T1']) or empty($_POST['T2']) or empty($_POST['T3']) or empty($_POST['T6']))
                 {
                     $SF->error('يرجى تعبئة كافة المعلومات');
                 }

                 $update = $DB->sql_query("UPDATE " . $db_prefix . "style SET style_title='" . $_POST['T1'] . "',style_on='" . $_POST['T5'] . "',style_order='" . $_POST['T6'] . "',style_path='" . $_POST['T2'] . "',image_path='" . $_POST['T3'] . "',template_path='" . $_POST['T4'] . "' WHERE id='" . intval($_GET['id']) . "'");

                 if ($update)
                 {
                     $SF->msg('تم تحديث الستايل بنجاح !');
                     $SF->go_to('style.php?main=1',2);
                 }
             }
         }

// **  **

         if ($_GET['del'] == 1)
         {
             if ($_GET['id'] == $info_row['def_style'])
             {
                 $SF->error('المعذره , لا يمكنك حذف الستايل الافتراضي');
             }

             $update = $DB->sql_query("UPDATE " . $db_prefix . "member SET style='" . $info_row['def_style'] . "' WHERE style='" . intval($_GET['id']) . "'");
             if ($update)
             {
                 $SF->msg('1: تم نقل مستخدمي الستايل إلى الستايل الافتراضي');
             }

             $del = $DB->sql_query("DELETE FROM " . $db_prefix . "style WHERE id='" . intval($_GET['id']) . "'");
             if ($del)
             {
                 $SF->msg('2: تم حذف الستايل بنجاح');
                 $SF->go_to('style.php?main=1',2);
             }
         }

// **  **

         if ($_GET['update'] == 1)
         {
             $update = $DB->sql_query("UPDATE " . $db_prefix . "info SET def_style='" . $_POST['D1'] . "'");
             if ($update)
             {
                 $SF->msg('تم تحديث الستايل الافتراضي بنجاح !');
                 $SF->go_to('style.php?main=1',2);
             }
         }

// **  **

    }

?>